﻿/// <summary>
/// 为 System.Windows.Forms.TreeView 控件的以下事件提供数据：System.Windows.Forms.TreeView.AfterCheck、System.Windows.Forms.TreeView.AfterCollapse、System.Windows.Forms.TreeView.AfterExpand 或 System.Windows.Forms.TreeView.AfterSelect。
/// </summary>
/// <remarks></remarks>
using System.Windows.Forms;

namespace Marmat.Forms
{
    public class TreeViewEventArgs
    {

        /// <summary>
        /// 为指定的树节点初始化 System.Windows.Forms.TreeViewEventArgs 类的新实例。
        /// </summary>
        /// <param name="node">该事件所响应的 System.Windows.Forms.TreeNode。</param>
        /// <remarks></remarks>
        public TreeViewEventArgs(TreeNode node)
        {
        }

        /// <summary>
        /// 用引发该事件的指定操作类型为指定的树节点初始化 System.Windows.Forms.TreeViewEventArgs 类的新实例。
        /// </summary>
        /// <param name="node">该事件所响应的 System.Windows.Forms.TreeNode。</param>
        /// <param name="action">引发该事件的 System.Windows.Forms.TreeViewAction 的类型。</param>
        /// <remarks></remarks>
        public TreeViewEventArgs(TreeNode node, TreeViewAction action)
        {
        }

        /// <summary>
        /// 获取引发该事件的操作的类型。
        /// </summary>
        /// <value>引发该事件的 System.Windows.Forms.TreeViewAction 的类型。</value>
        /// <returns></returns>
        /// <remarks></remarks>
        public TreeViewAction Action
        {
            get
            {
                return default;
            }
        }

        /// <summary>
        /// 获取已选中、展开、折叠或选定的树节点。
        /// </summary>
        /// <value></value>
        /// <returns>已选中、展开、折叠或选定的 System.Windows.Forms.TreeNode。</returns>
        /// <remarks></remarks>
        public System.Windows.Forms.TreeNode Node
        {
            get
            {
                return default;
            }
        }
    }
}